IO

Ieuan Owen

Chief Revenue Officer, Fitness & Wellbeing at Xplor Technologies

Ieuan Owen currently serves as the Chief Revenue Officer for the Fitness & Wellbeing vertical at Xplor, overseeing a team of nearly 1,000 professionals dedicated to supporting over 40,000 fitness and wellbeing businesses globally with integrated software and commerce solutions. Prior to this role, Ieuan held various strategic positions, including Chief Strategy Officer at Xplor, where responsibilities encompassed program management, corporate strategy, and M&A activities. At Monitor Deloitte, Ieuan led the Innovation business unit and the financial services team, assisting corporate clients in navigating market disruptions. Earlier experience includes strategic leadership roles at Royal Mail and Worldpay, where Ieuan was instrumental in defining long-term strategies, product development, and global expansion initiatives. Ieuan's consulting background began at Monitor Group, specializing in corporate strategy and market entry. Education includes a Master of Arts in Geography from the University of Oxford.

Links

Previous companies

Royal Mail logo