Tuesday, May 26, 2026
spot_img

Tag: Algeria

spot_imgspot_img

Algebra delivers 11th deal

Algebra Ventures has led an approximate $0.6 million investment in Trella, a technology-based logistics company based in Egypt, sealing its 11th deal from its...