Is your spend on Fly more than £29? If so, subscribe to their Launch plan which bundles in £29/mo usage, too.
This Launch plan, among other things gives you access to email support (SLA 24hrs, iirc). A support email address, which is specific to your org, should appear in that org’s dashboard.
Can’t say, but may be some fraud detection system got in the way?