Never heard of it either. No idea what it is. I tried to do a google search on it but nothing convinced me that I had found what you are talking about. Where did you get this name from? Are you sure they were referring to an actual horse bit?
So its just a snaffle? Haha I was expecting a like break your horse face bit or something. And I don't remember the website, it was some european site though cause everything was in euro's - I tend to buy stuff more from over there than here cause most of the time its cheaper :] like cots world is way cheaper than in the US