Devillard SA, Limited, CHE-107.747.589, Luc Schenkel