Management Consulting - London, England, United Kingdom
Strategy firm that conducts strategic reviews and helps companies accelerate growth or with periods of change