ParentFull threadLV-426·> foreign companiesCompanies that operate in the UK and make vast amounts of money from operating in the UK.View on HN