Nigel Farage’s media company records £1.25mn profit

OSTN Staff