DPR Holding GmbH, Switzerland, Teufen