About Black Fox Investments Ltd (12893790) United Kingdom