About Thayan Investments Limited (10878008) United Kingdom