Get in touch

If you are interested in learning more about our solutions or would like to speak with our sales team, please contact us at
Our main offices are located in Switerland and France, with additional locations in the US and Italy.
We’re here to help, so don’t hesitate to reach out 


OFFICE Switzerland
EPFL Innovation Park, BLDG D
1015 Lausanne, Switzerland 
OFFICE Toulouse
31 Allées Jules Guesde
31400 Toulouse, France
250bis Boulevard Saint-Germain
75007 Paris, France 

Proud member of: