Satellite Control Centre. Telesat staff at the SCC, located in Gloucester, Ontario, control Telesat's satellites.
Specialist Computer Centres (SCC) is an information technology services firm, mainly catering for very large companies and public sector bodies. Headquartered in Birmingham, UK, it is Europe's largest privately owned technology company in terms of revenue and is Hewlett-Packard's largest European partner Channel Register article, 15/3/06 http://www.channelregister.co.uk/2006/03/15/scc_closes_globaldis/.. Its main competitors are Computacenter and Morse Group.