The Board of Odu’a Investment Company Limited has appointed four Independent Directors and Group Executive Directors (GED) while expanding the business. The organisation said the…