Giraffe wins Seedstars award for best South African startup 2015 - event overview video

Giraffe news