About Indus Capital Advisors (uk) Llp (OC309206) United Kingdom