Just checked out their site.
The only payment they accept is bank wire transfer.
They explain this by saying it’s so they can pass the lack of credit card fee on to you and so to verify you are really who you say you are.
That red flag could cover the Isle of Man.