Consulting-Project Lead
6 months ago
Greater London
Our team of strategy specialists is dedicated to helping organisations worldwide achieve bigger and better goals. We serve clients across Europe, the USA, Asia, and North Africa, ranging from large ...