About African Foundation For Development (afford) (04772972) United Kingdom