Cate Lawrence
Swiss AI startup DemoSquare has secured €1.28 million (CHF 1.2 million). DemoSquare develops AI technologies to help ...