About Talati Investments Limited (10829358) United Kingdom