MASTER FILMS, TOULOUSE, Francia