English in context Sàrl, limited liability company