About Mefja Ltd (11246558) United Kingdom