Contact us

Let us discover your needs and we’ll find a Solution to help

Vulnerability Report

If you believe to have found a security vulnerability, we encourage you to notify us

General Queries

For general queries, including partnership opportunities, please contact

Contact Details


150 Elgin Street, Floor 10

Ottawa, ON K2P 1L4, Canada

+1 437 886 3969


Level 39, One Canada Square, Canary Wharf

London E14 5AB, UK

+44 203 936 3505