Sometimes this company deliver the goods but chances are they will not.
If you pay with a debit card you have 120 days to make a claim through your bank under the visa chargeback scheme. If the goods are not coming within the estimated window do not enter into correspondance with this company, it is just a delaying tactic, they have your money and the goods are not comming. What about the refund, well don't hold your breath! That may never come either.