The deal, rumored to be for £120 million, drew protests from investor IDC Ventures, which said the sale defies shareholder ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results