483 people are employed at Invoca.
Invoca is based in Santa Barbara, California.
The NAICS codes for Invoca are [51121, 51, 511210, 511, 5112].
The SIC codes for Invoca are [7374, 73, 737, 7372].