Head of Business Insights New London, England, United Kingdom
4 months ago
London
Lead the design, development, and delivery of business insights that support strategic planning, commercial operations, and performance management. You’ll lead a team of analysts and insight specialists to uncover critical business trends, identify growth opportunities, and optimise performance. T