About S3i Ltd (04876280) United Kingdom