Winners of Swiss startup awards take home CHF 510,000

CNN Money Switzerland