About Ssc Holdco (uk) Limited (10508459) United Kingdom