Innovation Manager
£40,000 - £50,000 + benefits | London
About the Role As a key member of the innovation team, you will lead the development and execution of groundbreaking products for brands across haircare and skincare. You’ll be responsible... Read more