Well, whatever they made, they are at this address: Waterways Centre
2 Grand Canal Quay, DUBLIN 2, Co. Dublin City, Ireland
I found it on google maps.
Re: the motor they are making, well, it may very well not be a perpetual motion machine. But it may be VERY efficient and we should keep an open mind at all times. Full testing will reveal all.
ollie
ps: here's the web address, if anyones interested:
http://www.steorn.com/