About Firm: Zoho Company is predicated in India is a Indian Info expertise. Anthony G. Thomas, Sreenivas Kanumuru, and Sridhar Vembu based it in 1996. Chennai is the corporate’s headquarters. The group’s CEO since 2020 is Sridhar Vembu. The corporate presently