About S3 Capital Limited (12202855) United Kingdom