Where is the company located?

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, and more.

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.