Information about Zoho:
Zoho Corporation, with nearly 3,500 employees, is headquartered in California and has development offices in Asia, primarily in India, Singapore, and Beijing. There are more than 25 million users of its "many" software products. One such product, Zoho Mail, was introduced in October 2008.
I urge you to read more about Zoho by clicking the following two links:
https://www.zoho.com/aboutus.html
https://en.wikipedia.org/wiki/Zoho_Corporation
In short, Zoho is definitely not a fly-by-night firm.