About Oghene Holdings Limited (10364721) United Kingdom