About Black Sheep Capital Limited (10963135) United Kingdom