About S3 Tech Limited (12825982) United Kingdom