This is a very unprofessional company.
Promised delivery which did not arrive on time and did not provide a return address for it to be sent back when it did arrive... too late.
Won't return payment.
Put into dispute on a credit card.
Stay away from these people or end up very unhappy.