SCC, Europe’s biggest independent IT services business, has announced the creation of a new dedicated public sector division for Managed…