EU rules say: If you did not recieve your product within 30 days you are lawfully entitled to get a refund!
30 days from what?
From order date.
Which I believe is the case with KNC - they have said before that they will refund anyone unless they have started shipping your order
