Tata Investment Corporation Limited is a non-banking financial company involved in investing in long-term investments. From Wikipedia