Tavel et Castella Sàrl, limited liability company