no - in accounting terms you do not pay corporation tax on expenses - to most businesses (and the ones we are discussing) - VAT is a neutral tax - you supply a chair to me at £100 + VAT, I pay you £120 and I reclaim the £20 - so the VAT is neutral. If you are referring to VAT on expenses - that is always reclaimable if Company A is VAT registered.You stated "you do not tax expenses". I noted expenses are taxed in the UK by things like VAT. I assume that you accept that taxes are paid on expences so it is quite possibe to introduce more taxes on expences.
I tax like VAT is not VAT, it would have its own rules on how it taxes expences.
If Company A pays Company B a fee the amount of IP is quantified for the taxman. it is no longer intangible, it is a line on the balance sheet.
If the directors are working for the benefit of another company than the one that employs them I think it is very dubious.
besides - VAT is charged on supply, not on purchase - so, the UK government would have no ability to put VAT onto the supply from another country.
Company A will have the payment for brand / IP on their accounts, and it will be visible, but it can't be directly taxed as you don't tax expenses - you tax the company that receives the payment not the one making the payment - and Company B is not in the UK's area, so can not be taxed by them.
Directors work for their shareholders (the company is simply the mechanism) - if Company A is owned by Company B, then Company B is the shareholder of Company A - and the directors must work for the benefit of their shareholders, so in this case MUST work for the benefit of Company B - that is the law!
If both are owned by a third party Company C, then that is the shareholder, so they must work for the benefit of Company C - same outcome.
Ultimately I am not sure this is a discussion worth continuing unless all concerned actually understand how companies work
What Amazon and other multinationals are doing is not illegal - it is fully compliant with all British legislation - anyone can shout loudly that they want them to be taxed more and lots will agree - but it is a meaningless desire unless there is an environment in which the UK government has a right to tax them!
Get the environment right first and you will be seeing far more tax - but put simply that means making your country a low taxation area - as Ireland have done, and many others, and not surprisingly International companies who can choose where to do transactions / where to establish / where to base contracts, choose those countries... So, there really is no logic based in simply increasing corporation tax - all you will do is hurt the small national companies - a very naive approach to building support for business - low taxation will end up with more money in the coffers, and more employment - it is really that simple and proven time and time again...