About Spring Investment Management Limited (04184880) United Kingdom