This particular Lumen Technologies Europe Limited firm has been operating in this business for 25 years, as it's been founded in 1999. Registered with number 03728783, Lumen Technologies Europe was set up as a Private Limited Company with office in 260-266 Goswell Road, London EC1V 7EB. This particular Lumen Technologies Europe Limited firm was recognized under three different names before it adapted the current name. The firm was founded as Centurylink Communications Europe to be changed to Level 3 Communications Europe on 2021-04-03. The third registered name was name until 2012. The company's classified under the NACE and SIC code 61900 and has the NACE code: Other telecommunications activities. The most recent accounts describe the period up to 31st December 2021 and the most recent annual confirmation statement was submitted on 4th March 2023.
At the moment, the directors appointed by the following company are: Charles F. chosen to lead the company in 2023, Yan A. chosen to lead the company in 2023 in November and Dougald R. chosen to lead the company in 2019 in March.