There is no rating button on this company’s page. I wonder why. Too much spam? Bad reviews?

It is because “Reviews Io” is a review collection service, not a site where you post a review on. They sell a service that allows companies to have reviews collected from around the internet from well established review sites and auto post them on their own web site