About Ss3 Investments Limited (11513702) United Kingdom