About Tata Investments Limited (11266137) United Kingdom