CH-1030 Bussigny-Lausanne
European patent · EP3172776 · Inventor
European patent · EP3080206 · Inventor