O2 Telefonica Europe plc

Wellington Street, SL1 1YP, United Kingdom (South East)