About Lumen Technologies Emea Holdings Limited (03855219) United Kingdom