I checked that site. Most of the text is published in "broken English" (those who have worked with people from India know what I mean). The posted "feedbacks of happy customers" are written in the same style, so doesn't look like real feedback at all. Am I just the only one who noticed this?
What I'm trying to say is that the site doesn't look as a very serious/real one