About S3 Global Solutions Ltd (09766398) United Kingdom