Telus International, a global provider of multilingual digital customer support services for major companies, has selected a site in North Charleston, South Carolina, and opened its third U.S. call center after subleasing a large office facility from media and technology company Comcast.