About S3s Technologies Ltd (11046290) United Kingdom