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