About S3 Technologies Limited (10025589) United Kingdom