SCC Locations

SCC runs IT infrastructure and services for over 2,500 customers in more than 50 countries. We operate out of 75 locations in the UK, France, Romania and Spain. International scope and scale is what makes SCC the first choice for customers, partners and employees. We achieve this by nurturing a winning, global network of partners to create enduring value to our customers.

SCC: a UK business with international reach. We make it work.

Next Steps

Please contact SCC for more information using the contact details below:

 

Phone: 0121 766 7000

 

Email Us

I would like to opt-out from receiving the latest technology news and trends from SCC.