About Indus Capital (uk) Ltd (05213315) United Kingdom