About Sfo Capital Limited (12483016) United Kingdom