About Odua Investments Ltd (11602894) United Kingdom