Customer Support Coordinator

Will be first point of contact for all customers, taking ownership of all customer contact and coordinating with other departments to ensure customers receive a…

£23,000 - £28,000 a year
1 vacante