About S3 International Limited (11755411) United Kingdom