Birthdate
November 1983
Nationality
Nigerian
Occupations
Administrator
Roles
Director
Address
Suite F32, Water Front Studios, 1 Dock Road, London, England, E16 1AH
Babatunde Idowu was born in November 1983.
Babatunde Idowu Business Events
01 Mar 2014
Resignation
29 May 2012
Appointment
Same name people