About S3 Discovery Limited (12021171) United Kingdom