swiss_startups Published November 9, 2020 at 1200 × 800 in Annaida Technologies In The Top 10 for the W.A. De Vigier Award! ← Previous