Horizon is located in Toronto, Canada, and has staff members and collaborators all around the globe, including Canada, US, Spain, Jamaica, Ireland, Mexico, Brazil, Greece, Russia, The Philippines and more.
Where is the company located?

Written by JLee
Updated over a week ago
Updated over a week ago