we know them they are genuine business and they do not do tech support scam , they are into many consulting business including finance consulting, software development, crm services and lot more into other business.
This post was done by some competitor or some hater of the company or possibly some ex employee who is trying to cash his personal grudges with the company to defame company name.Even request to the site owner that please verify everything before some unknown tom is coming here and posting about anybody anything without any valid evidences.If website is actually have valid available authority then company has already emailed you , if needed ask for documents they will provide but don’t defame anybody without any reason and try to remove this post.
You also try to think if this was really done by any customer then customer will never have the contact number or anything which is belonging to another country , its just revenge thats all.