CH-5621 Zufikon
European patent · EP2956353 · Inventor
European patent · EP2925215 · Inventor
European patent · EP2926300 · Inventor