CRM Manager£50,000 - £65,000LondonOur ClientOur client is a leading marketplace with a strong focus on customers and providing them more affordable and eco-friendly services. With 8 million customers across the UK and Europe, they’ve grown rapidly by leveraging technology to deliver seamless, sustai...