Worlds O2 Priority has to be british?

Hi! Do I need to be british/have a British number/account in O2 Priority to take part in the pre-sale of the tickets for the Finals in London? I can't find any info on that online, I hope someone can give me an answer. Thanks!