1052, Le Mont-sur-Lausanne
European patent · EP2325603 · Inventor
European patent · EP2264399 · Inventor