Giraffe wins award for best startup in South Africa

Giraffe news