About S1london Ltd (11528839) United Kingdom