About Ssc Investments Ltd. (SC585806) United Kingdom