Ciena Ltd

Ciena House, 43 - 51 Worship St, EC2A 2DX, United Kingdom (London)