About Club Mambo Ltd (12545025) United Kingdom