Box, try
Stone Audio UK - they're a UK store but according to their website they will ship in Europe. I've bought a couple of small things from them and had no problems (though I am in the UK).
ETA: apologies should have read the entire latest post - I hope you get it sorted soon!