They are the main offenders but there are many other companies some well know here ,even the 4 major banks pay their fair share of tax and people name and shame them and can shift to other institutions but usually don't ,the ones you mentioned should be hit with some sort of turnover tax.