CDC

Founded in 1948, CDC is the UK’s Development Finance Institution (DFI) wholly owned by the UK Government’s Department for International Development (DFID).