Don't know anything about these. A quick search brings back that they are in fact based in the US, in Florida specifically:
Don Rivera
20533 Biscayne Boulevard, Suite N-144
Aventura, FL 33180
They are available in some B&Ms in Ontario but can't seem to find them online anywhere, here or in the US.
Did you enjoy the one you just smoked, how was it?