A multinational telecommunications, and data centre services company headquartered in London, United Kingdom and with its registered office in Luxembourg.

Leadership & Staff

Owners

Board Members