There's a strong chance Delta don't have much legal/fiscal presence in the UK. Probably also why they didn't feel a pressing need to pay fines in the UK.
There's a much higher chance that Twitter have a legal and financial presence in Ireland, especially being that it is/was their EMEA HQ.
There's a much higher chance that Twitter have a legal and financial presence in Ireland, especially being that it is/was their EMEA HQ.