Contact Us

Doctors smiling

CONTACT US

Get connected

Headquartered in Toronto, Canada
Manufacturing facility in Shenzhen, China
Offices in Montreal, Amsterdam, Hong Kong, and Shenzhen

The Toronto Star Building
1 Yonge Street, Suite 1801
Toronto, Ontario M5E 1W7

1-866-834-3777

Contact us