About S3c Ltd. (10892307) United Kingdom