About Mena Aid Ltd (11502472) United Kingdom