About Thuthuka Global Investments Pvt Ltd (11876739) United Kingdom