About Black Sheep Investment Holdings Ltd (12479563) United Kingdom