It's a bit weird how OP talks about owning a UK business but uses US-centric terminology like EIN and talks about USD. The weird "PERL" rant sounds fishy. And Stripe does offer phone support, you just have to request it and they'll call back soon after.