Planet Money did a pretty enjoyable show about setting up shell companies, that might provide some interesting context for this news:
http://www.npr.org/sections/money/2012/07/27/157499893/episo...
and
http://www.npr.org/sections/money/2016/03/30/472452808/episo...