We are UK based company. Everything is being sent from our warehouse located in Midlands. Free Delivery usually takes up to 5 business days and European orders can take up to 20 business days depending on your country. Please note, you may be liable for customs if you are located outside of the UK.