So they might be, but their biggest get out, and I fell victim to this last year is that the airline they use "OH no Air" are registered in Turkey, not an eu country and so they are not governed by the "air users council"
Not much compo paid out by them I'm afraid