do they have a website, where can I find info on them.
What Mark said.
its possible to purchase from a distributor or dealer.
I have one set , ever, that I use rarely.
No reasonable explanation that I see to pursue them, get something else.
I have looked into Cobra fins, Tabou to be exact through a USA dealer, they were beyond real in price, very very expensive.
I was just looking at Starboard's and some were recommending drakes fins longer than they seem to make.