o2 Customer Service Team Manager
England, United Kingdom
Serco
King'S Service Centre
Team Lead
Virgin Media
Complaints Team Manager
Newquay Tretherras