US media mogul Byron Allen has agreed to pay $120 million for a majority stake in BuzzFeed, the digital media company said on Monday. Allen Family Digital, an affiliate of Allen’s family office, is to ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results