S&B Associates GmbH, Meggen, Limited liability company