About Five Spot Capital Limited (10026093) United Kingdom