It looks shady. This is from their About Us page:
Apparently, they are a Hong Kong based company registered in 2014.
So a company which officially started operations in 2014 how did it make so much money where it is in position to invest $20 billion in India.
Source...