About Indra Capital Advisors Ltd (13184110) United Kingdom