About Sppc Uk Limited (10035594) United Kingdom