Ibrahim Saleh rejoint Apex Insurance