Contact Us Call us directly at 1-888-684-0758. Support Looking for product support? Head over here. Locations Toronto HQ 111 Peter Street, 3rd Floor Toronto ON M5V 2H1 Canada Halifax 2403 Clifton Street Halifax, NS B3K 4T9 Canada Palo Alto 137 Forest Avenue Palo Alto CA 94301 USA Get in touch Thank you for reaching out to us. A representative will be in touch with you shortly.