About Meefx Ltd (12827843) United Kingdom