About Development Media International Associates C.i.c. (06069322) United Kingdom