Ten to Twenty GmbH, Teufen (AR), limited liability company