Contact Us

Please fill out this form or write an email to to get in touch with us



    Canadian headquarters

    • Ottawa
      275 Slater Street. Suite 1600
      Ottawa, ON, Canada
      Phone: 613-722-6434

    Regional Offices

    • Montreal
      1111 St. Charles Ouest St.,
      Suite 700, Longueuil, QC
      J4K 5G4, Canada
    • London
      30 Stamford St.
      South Bank, London,
      SE1 9LS, United Kingdom
    • Nairobi
      1st Floor, Woodlands Office Park
      Woodlands Road, Kilimani
      Nairobi, Kenya
    • Brussels
      Silver Building
      Boulevard Auguste Reyers 70A
      1030, Brussels, Belgium