About Ekoba Diaspora (ekoba - Eea) Limited (10001140) United Kingdom