About Mmea London Ltd (12935808) United Kingdom