Limited edition Handmade in London. Products all are handmade and they usually take 7-10 working days to be done it depends on the requests.Once is ready to ship you will receive your order after 3 5 working days.