About Mambo Jambo (holdings) Limited (08845608) United Kingdom