Contact us

Contact us

To initiate a short discussion or explore the potential for an ongoing partnership.

Our team is at your disposal to provide you with any additional information you may need. Don't hesitate to get in touch regardless of the status of your project!

Online contact form

Where to find us

Europe

Lille (Headquarters)
199 - 201 rue Colbert
59000 Lille
France
+33 (0)3 20 13 97 33
Display the map

North America

Toronto
482 South Service Road East, Suite 105
Oakville, ON L6J 2X6
Canada
+1 905 923 5636
Display the map
Montreal
1001 rue Lenoir, Suite A-503
Montreal, QUE H4C 2Z6
Canada
+1 438 795 9065
Display the map