About Company: Zoho Corporation is based in India is a Indian Information technology. Anthony G. Thomas, Sreenivas Kanumuru, and Sridhar Vembu founded it in 1996. Chennai is the company’s headquarters. The organization’s CEO since 2020 is Sridhar Vembu. The company currently
