Hey, all - just a warning to watch your bank statements for any surprise debits from the above company. Found one today on our statement which the bank will investigate and subsequently remove. Apparently used on my debit card, which is going to have to be replaced. They seem to debit amounts of $2.81/$4.81/$6.81.
I googled them and found a few hits. The site itself doesn't allow you to send them email, and the phone number I got from the bank just goes to a recording.