I Tech Marketing LTD the Valley
Consumer Report
The amount 69.95 appeared on my Visa Statement. I never ordered anything from this Company and never received anything I reported same to my Bank and have destroyed my card ...