Giraffe selected for the South African final of the global Seedstars World emerging market startup competition

Giraffe news