About S3 Group Limited (09516030) United Kingdom