Ranked as one of the UK’s top 25 strategy consultancies