About S3a Group Ltd (13211310) United Kingdom