About Spring.africa (europe) Limited (11649894) United Kingdom