Social Security Number (for us in the States) or corporate ID # (business equivalent of our social security number). Not sure what AB means though
Hm, looks nice. I would be interested to hear if anybody has had experience with them. I'm submitting an application now.