About Ss20 Ltd (12290495) United Kingdom