About Stsol1 Ltd (12799276) United Kingdom