Most likely the NEWCAT F2 from NEW MARINE.
Very popular in France as it is made in France.
Some of them made out of polyethelene in a roto moulding process instead of fibreglass/epoxy.
See them alot too around French owned resorts abroad like ClubMed etc.