Never ordered anything from this…
Never ordered anything from this company and they have taken $250 from my credit card. Be careful…. Report this company.
Germany
Never ordered anything from this company and they have taken $250 from my credit card. Be careful…. Report this company.