About Nwoha Holdings Limited (12325664) United Kingdom