Yes
, amazon.uk.
But what do you mean Fien with " I'm not ordering it from amazon, I want to support the developers". Of course the creators will get payed no matter where you buy it from. Delivery time...well.. I have waited a long time now, what is a another day, or week?