BMI Supplemental Health/Mega Beauty Buy
Consumer Report
- 09-03-2013
- 30
I found a charge on our credit card and have no idea what the company is or how they got our credit card information. We have never bought anything from this company.
Company: BMI Supplemental Health/Mega Beauty Buy
Country: USA
State: California
City: Los Angeles
ZIP: 90036
Address: 5042 Wilshire Blvd #16541
Phone: 8774122475, 8774786477
Site: megabeautybuy.com