How does a company(eg. Facebook, Amazon) located outside of a VAT/GST jurisdiction(eg. USA) charge VAT legally to a customer located in a VAT jurisdiction (eg. UK) and does the company do VAT collection on behalf of their customers' country's Tax Department(eg. HMRC) and does the company report financial transactions to their customers' country's Tax Department?