About Spring Global Executive Search & Consulting Limited (10563338) United Kingdom