placeholder image

Ifaturoti, Idowu Team Lead, IT Service Mgmt., IITA

full name

  • Idowu Ifaturoti

mailing address

  • PMB 5320, Oyo Road, Ibadan 200005

    Oyo State, Nigeria

    Headquarters & West Africa