About The Spc Holdco Limited (11089420) United Kingdom