Country Manager
8 days ago
London
As the General manager/Country Manager, you'll be responsible for overseeing all aspects of the business in London. Team leadership: Build and manage a high-performing team, providing guidance, support, and professional development opportunities. This will include management of the local team, co...