Placed an order till now haven't arrived. Can anyone do something to help us? Lots of customers have been scammed and they have our credit card detail…