About S3 Studios Ltd (10744494) United Kingdom