Business Development Manager - UK / Global - City, London, United Kingdom,

Self Consultancy () is a start-up technology company offering a cloud-based Management Consultancy / Business Improvement service. Our service is suitable for any company/organisation with more than 20 employees.

Although launched in September 2019 (yes, we're that new) we already have a foothold in the USA and a presence in the Middle East...... click apply for full job details