they didn't ask for tax ID no, I have one but they didn't ask for it as they don't guarantee the card to your business unless you're a Corporate account and you have something like 10million in annual revenue etc.
it's really easy, just secure message them