Comment Comment by villevhtr Rings some bells. Didn't they win Slush 2018 last year? parent villevhtr 7 years ago