About Mambo & Co (uk) Limited (11374526) United Kingdom