About Sps Group Holdings Ltd (11892989) United Kingdom