About Mambo Bar Ltd (11410257) United Kingdom