Business Positions
Intelsat Investments S.A.
Satellite communications company
O2 UK
telecommunications services provider in the UK