About Mena Adwoa Ltd (13050269) United Kingdom