About Sps Uk Holdings Ltd (11364418) United Kingdom