MASTER FILMS, TOULOUSE, França