Chima Izugbara, Kenya