About Akubaaba Enterprise Ltd (12900329) United Kingdom