About Mame Akua & Co. Ltd (13042255) United Kingdom