Odu'a Investment targets N1 trillion in assets by 2030, reports N23.58 billion profit before tax for 2025 ยท Baobab Pulse