About Black Mamba Associates Limited (08158675) United Kingdom