About Mambo Minx Limited (10761303) United Kingdom