About Mmeu 20 20 Ltd (08596845) United Kingdom