Couldn't find anything about them before I ordered. Anyway, for the sake of search engines and all that:
I did order from them, my order was shipped quickly and it took 7 working days to get from Poland to the UK. Not bad, really. I'd use them again. I can't comment on how they'd handle...