About Mamba Global Ltd (12542838) United Kingdom