About Sps Invest Holdco Ltd (12890957) United Kingdom