About Osagie Omenai Limited (07752660) United Kingdom