About S3 Consortium Ltd (11038327) United Kingdom