How do I contact cloudflare support if I don't have access to my account?

They don't seem to have a support email and to open a ticket I have to be logged in.

Point is I deleted my account like 2 months ago and I'm still getting invoices (0€ cause I was on the free plan anyway, but it's kind of annoying considering everything should be cancelled by now)
Was this page helpful?