About Akua Investments Ltd (12393418) United Kingdom