Hi,
Unfortunately, it is a legal requirement that ITV programmes are not broadcast to non-UK viewers unless specifically licensed.
As for UK residents being told that they are NON-UK...it can be down to your Internet Service Provider using servers based in NON-UK countries, or even due to web accelerators installed on your browser/machine...I think ITV Help pages should help you..