Despite having double digit meetings with 17 different government ministers and politicians over the past few months, Google has denied that it had any “involvement with politicians,” with regards to its recent tax deal, which saw it pay just £130 million on an estimated £20 billion in earnings over the …
Read More »