About Edo Diaspora Investment Ltd (12926666) United Kingdom