About Scd Holdco Limited (12487848) United Kingdom