About Mambo Incorporated Ltd (12576664) United Kingdom