investment
Wednesday, 13 November 2019 – SCC, Europe’s biggest independent IT services and solutions business, has officially opened its new sales office in the heart of Leeds at a special reception attended by Northern Powerhouse leaders alongside senior SCC management.