About Mambo Ltd (07510290) United Kingdom