A:If you are a foreigner opening a company in the UK, once you have incorporated your business you will need to pay UK taxes, even if your business is run outside of the UK. Companies that are not incorporated in the UK only need to pay taxes if they have a permanent base in the UK or earn profits from activities within the UK.