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