Absolutely deceptive scummy business
Absolutely deceptive scummy business. Autosubscribed me for 44.99 when I purchased a 99 cent score. Used their refund request form and they conveniently cannot find my account info. Directed me to email support. Emailed support and they directed me to their refund request form. F this website and their scammy scum practice.
