About Oghene Group Holdings Limited (13385090) United Kingdom