about the tax card; all companies, local or foreign, must have a tax card; even if they are exempt from tax, they must have a record at the tax department in the ministry of finance; the tax card itself is like an id/licence with a unique number which can be used to pull up all pertinent info about the company. Now, since most government related tasks involve lines/queues/waiting and since not all companies have PROs able to handle these things; a company can pay these service guys to go do the leg work for them...like other documentation/translation/paperwork service providers...