XLMedia’s largest shareholders sell remaining stake for £70.6m

28th March 2017 7:51 am GMT | Last updated: 13th July 2020 XLMedia’s largest shareholders sell remaining stake for £70.6m
XLMedia’s largest shareholders sell remaining stake for £70.6m