About Mumbojumboworld Limited (04540353) United Kingdom