About Mezeafri Ltd (13438070) United Kingdom