About The Consulting Consortium Holdings Limited (10681135) United Kingdom