About S3 Holdings Limited (NI681134) United Kingdom