Ryan Dennis @ Twin Peak Profits
Consumer Report
I was offered a free download for marketing and after submitting a request for the free software download they requested a payment of $15. After paying the $15.00 the software download was not delivered. The next screen was an upsell for $97. The payment screen indicated the transaction on my bank ...