The Happy Turtle Group Sàrl, Limited liability company