About Mefrid Ltd (13493614) United Kingdom