About O&l Telecoms Ltd (11674555) United Kingdom