About Mimo Brands Limited (08101277) United Kingdom