Giraffe wins Seedstars World award for Best Global Startup 2016

Giraffe news