About Mumia Designs Ltd (11512938) United Kingdom