Cloud5 Communications has announced the opening of a 15,000 sq. foot contact centre in Toronto to service customer travel itinerary needs for one of the world’s most...