8 March 2021

Triple Point-led digital infra trust launches £400m IPO