About Mef Activity Ltd (12159536) United Kingdom