About Food Mambo Ltd (09383165) United Kingdom