Capacity Media is part of the Delinian Group, Delinian Limited, 4 Bouverie Street, London, EC4Y 8AX, Registered in England & Wales, Company number 00954730
Sami Slim, Sales and Marketing Director, Telehouse France, speaks to Capacity Senior Reporter Natalie Bannerman about the history of the company, interconnection and the company's ambitions for the future..