CDC Holds AGM