About Nwodo Ventures Limited (10598143) United Kingdom