Since content is mostly dedicated to explaining what the company is about there is not much more to say in addition to above except that it is somewhat apparent that the site wasn't written by english natives, which is not surprising given that it is stated upfront that this is an Indian company.