About Black Mamba International Limited (10587329) United Kingdom