Wizz Air UK Limited most definitely exists and very much has a legal presence in England under English/Welsh law. Anyone who says otherwise is talking absolute bullsh*t. There has been no application in the last 12 months to dissolve, strike off or otherwise close the company.
Companies House doesn't lie
https://find-and-update.company-info...mpany/10982241
It's worth noting that Wizz Air Hungary Ltd has a legal presence in the UK at
Suite 1, 3rd Floor, 11-12 St James's Square, London, SW1Y 4LB
https://find-and-update.company-info...mpany/BR012809
A carefully drafted request to the court for a winding up order against either company will likely get a very quick response from the company secretary or directors showing a clear desire to retain a legal presence in the UK
I suspect this is very much a "do not want to pay and will give any kind of excuse" instead of a "cannot pay / cannot be made to pay"