About S3r Ltd (12352061) United Kingdom