The current UK government is very corrupt. The issue here is that someone at FB missed their request for a "donation". I'm sure this can all be sorted for a low 6 figure sum...
It's time for a new hire/donation/whatever
There is no separation of powers here, as long as the PM is the PM, he is basically god.