About Spc&i Limited (11137561) United Kingdom