Eco Power Terra GmbH, Wattwil, Limited liability company