Don't worry... i've never heard of them either.

Are they in the US at all?