As the Head of Customer Delivery & Support, you will play a critical leadership role in overseeing and optimising the full customer experiencefrom the seamless delivery of our products and services to the ongoing support that ensures long term customer…