People Manager and Resourcing Specialist
gloucester, gloucestershire, united kingdom
Sopra Steria
Bournemouth University