Is there a list of dinghy/yot makes and classes that shows the little mainsail symbol thing? I can't google for one 'cos I can't think of the right words to search for...
Judging from the position, I would say that is most likely a sailmakers logo, not a class insignia.
Class emblems are usually about 1/3rd way down from head and central.
I dont recognise the sailmakers mark either, sorry.
Ruffles, Followed your link (lift out 2000/1) The caption says "This year I'm trying a single coat of antifouling on the prop" I am of the opinion that the prop should not be painted with anti-foul.