About Mambo Mobile Bars Limited (10344409) United Kingdom