646 people are employed at Denodo.
Denodo is based in Palo Alto, California.
The NAICS codes for Denodo are [5182, 518, 51, 518210, 51821].
The SIC codes for Denodo are [737, 7374, 7371, 73].