I placed an order of Ferrari merchandise via this web-site, a company claimed I think based in France. The order went through on-line and they said to...