Contact Us
Canada
Phone: 1-613-454-8090
Email us
7 Bayview Station Road,
Ottawa, Ontario,
K1Y 2C5
Google Maps link
Japan
Phone: +81 (3) 3239 8441
Email us
Kojimachi Central Building 6F,
Kojimachi, 2 Chome-2-4,
Chiyoda, Tokyo
Japan 102-0083
Google Maps link
Direct Email Form
Contact us via the form below, and we’ll respond within two business days or sooner.