Cylon LLC
They came out of no where
This charge came from no where. I finally obtained a customer service number 1-866-895-8697, which I called and apparantly they will refund my money via mail. I just got of the phone with them so I will update if in fact they sent out my refund. They claim I registered online for a weather service, ...