Seconds after entering my credit card info for an order there was fraudulent activity. It was block by my bank, so all well. I don't know if their site has been taken over or if it is fraud from the beginning.
And the website is in France. The e-mail is hosted in the Bahamas.
Tip for consumers: Avoid it.
Products used: Non, just had to get a new credit card number.