About Mamba Enterprises Limited (02652682) United Kingdom