EBiz Pckg
Consumer Report
I live in the United Kingdom this co has taken £133.00 out of my credit card account over the last 2 months. They are based in Malta and the phone no quoted on my statement does not exist. I do not know who these people are and have not had any dealings with them. The credit card co cannot ...