About Niger Delta Diaspora Initiatives Ltd (12598295) United Kingdom