In 2023, ITC bought a 40% stake of the company for Rs 175 crore, and Series A funding of $11.6M came from Elevation Capital and Fireside Ventures