About Mmi Europe Limited (07827264) United Kingdom