Birthdate
October 1977
Nationality
British
Occupations
Software Developer
Roles
Secretary, Director
Address
38 Rothesay Road, Luton, England, LU1 1QZ
Olutunde Solomon Idowu was born in October 1977.
Olutunde Solomon Idowu Business Events
23 Apr 2010
Resignation
23 Apr 2009
Appointment
23 Apr 2009
Appointment