About Indus Investments Llp (OC413153) United Kingdom