About Mef Cell 0 Limited (13627710) United Kingdom