Upclick
PC Maximizer Platium
- 03-18-2011
- 65
Purchased PC Speed Maximizer Platium but it was never confirmed. Paid for it per Paypal and still receiving popups from upclick
Company: Upclick
Country: United Kingdom
Region: Northern Ireland
City: Omagh