MASTER FILMS, TOULOUSE, Frankreich