Country Manager
Sheffield, Sheffield, United Kingdom
Twinkl Primary Resources Ltd
Country Manager
University of York
PHD Student
Twinkl Primary Resources Ltd
Italian Market Coordinator
University of York
University of Central Lancashire
The University of Sheffield