Tellus Life Sciences Sàrl, Limited liability company