I ordered product from the site based in the Netherlands. They charged my CC over a $1.000 and did not deliver the product, issue a refund and kept se…