About Oghene Property Holdings Limited (11270613) United Kingdom