Business consulting firm operating from United Kingdom
Small to mid-market consulting company, limited public recognition