Market

UK data centre giant removed evidence of China deal ahead of $35bn listing