Appointments Ventures Platform appoints Damilola Teidi as Head of Platform and Networks Ngozi Chukwu 31 months ago