Tata Investment Corporation Limited is a non-banking financial company involved in investing in long-term investments. Wikipedia
Parent organization: Tata Group
Headquarters: Mumbai, India
Founder: Tata Sons
Revenue: 2.78 billion INR (US$35 million, 2023)
Founded: 1937