About S3 Trading Ltd (12622257) United Kingdom