ummmm...I'm half Welsh, and I have a sense of humour, the other half being Scots I have to have one :-D
'look you' :-D
Couldn't find anything on the net in regards to the twmpathau unfortunately. YOu might want to get intouch with the festival organisers.
cheers
Em