About Mef Cell 1 Limited (12525024) United Kingdom