Capacity Media is part of the Delinian Group, Delinian Limited, 4 Bouverie Street, London, EC4Y 8AX, Registered in England & Wales, Company number 00954730
Content delivery provider, CDN77, has selected Exa Infrastructure to scale its business with multiple 400G and 100G wavelength services to support its operations.