About Sc7 Capital Limited (12978461) United Kingdom