Our people are prominently mentioned in our press releases. We respond on our forums, on twitter, on forums like this. The reason for the lack of a "management team" page is that we don't the org chart typical companies do. First, there are geographic divisions - India/US/China/Japan where we have offices which run fairly autonomously, and second there are product divisions, which also run fairly autonomously. A private company can operate this way (with a fair degree of autonomy in teams) that a public company cannot.
I have made presentations on the history of the company before. Here is a public document on this:
https://docs.zoho.com/show/published.do?rid=s0uyx6d6a7e9c859...
It isn't like we are famous or anything ;) which was why we don't go around touting it!