What are the tax needs on TheNewsRoom?

"All payments are subject to US Federal Tax Law. Payment may require an Employer Identification Number (EIN) or Social Security Number (SSN). Corporations or individuals that are not subject to US Federal Taxes will require documentation of tax status. This information will be collected by Voxant prior to your first payment. Voxant reserves the right to amend, change, or alter prices at any time."
This is written on the revenue page on TheNewsRoom. Does this mean that if I’m not from US/UK, then I need to still present and give forms/reports of taxes in my country? I was never asked to do so on other compenies. Anyone experienced it and knows what is the process?
Thanks.

Original post by icetsh