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.

Written by JLee
Updated over a week agoHorizon 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.