About S3c Solutions Limited (10904248) United Kingdom