About S1 Capital Limited (11737096) United Kingdom