Contact

We’re Here to Partner With You

Ready? Let’s Connect.





    Felix Head Office

    United States Head Office

    10 S. LaSalle Street (Suite 1301)
    Chicago, IL 60603

    Canadian Head Office

    100 University Ave. (6th Floor)
    Toronto, Ontario M5J 1V6 Canada