infotechlead

Facebook paid £7.4 mn in tax on £1.2 bn sales in UK