
| Country | City | Address |
|---|---|---|
| Netherlands | Amsterdam | Piet Heinkade 55 HQ |
| United States | San Jose | 99 Almaden Blvd, Suite 880 |
| India | Bengaluru | Golf View Campus 11, 3rd Cross Rd |
| Netherlands | Amsterdam | Hoekenrode 3 |
| Singapore | Singapore | 1 HarbourFront Ave, #03-12/13, Keppel Bay Tower S |
| United Kingdom | London | 4th Floor, 8 Brewhouse Yard 156-176 St John Street |