JTC Trustees (Suisse) Sàrl, Limited liability company