MSc Digital & Technology Solutions Specialist degree apprenticeship