About Mamba Jamba Ltd (12000369) United Kingdom