NMX Health Rada
Consumer Report
Just checked credit card account and noticed this $39.00 charge to my account. I never ordered nor have i ever heard of this report. What is the company name? Where are they located? This is criminal. ...