Corporate Headquarters
EPFL Innovation Park Building D
Route J-D. Colladon
1015 Lausanne Switzerland
+41 21 711 3970
C
Alfheimar 74
6th Floor
104 Reykjavik Iceland
+354 546 4440
Our privacy policy is available here.