Get in touch


    Our locations

    London, United Kingdom

    24 Torrington Place, 3rd Floor
    London WC1E 7HJ
    View on Google Maps
    T. +44 (0) 203 923 8575


    55 University Avenue, Suite 302
    Toronto, Ontario M5J 2H7
    View on Google Maps
    T. +(1) 416 646 0590

    Be the first to know

    Subscribe to our newsletter to receive exclusive Validus Insights and industry updates.