About S1 Team Ltd (12903981) United Kingdom