Terra Gastro GmbH, St. Moritz, Limited liability company