About Sfn Capital Limited (10818478) United Kingdom