This is a fraudulent review site with reviews partially copied and designed to hurt business for the purpose of selling ad space.
Total SCAM site run by total SCUM who cannot be contacted in any way shape or form (I guess hiding is a good idea if you do this kind of thing)