Re: Start with the basics and work from there
Smaller companies lose out because they can't afford expensive accountants to find all the same little loopholes, or more frequently because they are pinned down to a real physical location and no means to move profits off shore.
Two towns over from me the cafe there is based offshore for accounting purposes, despite having a decidedly onshore physical presence. Its a very small business - I know contractors with a higher turnover (they're very specialised, I admit).
The game is not nearly so diffcult to understand or expensive to play as you imagine. Oddly though, nobody seems worried about their use of the same planning as the tech giants....