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