About Black Sheep Holdings Limited (13001072) United Kingdom