About Mefa Ltd (10202851) United Kingdom