To reinforce your argument, in the linked article GFS claim that they weren't responsible for the tax avoidance. The recruitment companies they subcontracted out came up with this wheeze.
Complex corporate structures enable plausible deniability. The CEO of GFS probably didn't know what was happening, but also probably didn't want to know whilst enjoying the low fees charged from the recruiters.