01 Jul 2016
Significant Control
10 Feb 2016
Resignation
07 Nov 2011
Resignation
CAREIF
Joseph Zachary Mairura was resigned a director
British
21 Sep 2011
Resignation
19 May 2011
Resignation
CAREIF
Joseph Zachary Mairura was resigned a secretary
British
13 Feb 2009
Appointment
03 Nov 2008
Appointment
16 Jan 2008
Appointment
CAREIF
Joseph Zachary Mairura was appointed a director
British
09 Oct 2007
Appointment
30 Apr 2007
Appointment
CAREIF
Joseph Zachary Mairura was appointed a secretary
British
26 Feb 2004
Resignation
20 Feb 2004
Resignation
27 Nov 2000
Appointment
20 Nov 2000
Appointment