About Spring Group Investments Limited (12971578) United Kingdom