Headquarters

Rue Saint-Hubert 7
2340 Le Noirmont
SWITZERLAND

+41 32 552 04 80

+41 32 552 04 81

Laboratory

EPFL Innovation Park, building D
1015 Lausanne
SWITZERLAND

+41 32 552 04 80

+41 32 552 04 81

US Head Office

Naperville
Illinois
USA

+1-312-213-2126

Contact us