About Mef Holdings Limited (10560663) United Kingdom