Policy paper

Tax administration: large businesses transparency strategy

This applies to the 2,000 or so largest businesses in the UK.