About Spring Partners (holdings) Limited (12905515) United Kingdom