About Black Mamba Group Ltd (12270440) United Kingdom