Business Description
Founded in 1990 and headquartered in Cochin, India, STEL Holdings Limited manages investments in the securities of its affiliated companies across India. Originally established as Sentinel Tea and Exports Limited, the company adopted its current name in July 2011.