TELEFONICA O2 HOLDINGS LIMITED
05310128 - Incorporated on 10 December 2004
TELEFONICA O2 UK LIMITED
04330394 - Incorporated on 28 November 2001
O2 OAK LIMITED
03646040 - Incorporated on 2 October 1998
O2 SECRETARIES LIMITED
Wellington Street, Slough, Berkshire, United Kingdom, SL1 1YP
O2 SECRETARIES LIMITED
Wellington Street, Slough, Berkshire, SL1 1YP
O2 CONSULTING LIMITED
31 SEATON POINT, NOLAN WAY, UPPER CLAPTON, LONDON, E5 8PY
O2 SECRETARIES LIMITED
260 Bath Road, Slough, Berkshire, England, SL1 4DX
O2 HOLDINGS LIMITED
02604354 - Incorporated on 23 April 1991
TELEFONICA GERMANY HOLDINGS LIMITED
08202391 - Incorporated on 5 September 2012
O2 SECRETARIES LIMITED
260 Bath Road, Slough, Berkshire, England, SL1 4DX
O2 SECRETARIES LIMITED
260 Bath Road, Slough, Berkshire, England, SL1 4DX
O2 SECRETARIES LIMITED
260 Bath Road, Slough, Berkshire, United Kingdom, SL1 4DX
O2 SECRETARIES LIMITED
260 Bath Road, Slough, Berkshire, United Kingdom, SL1 4DX
TELEFONICA UK HOLDINGS LIMITED
03722259 - Incorporated on 23 February 1999
O2 SECRETARIES LIMITED
260 Bath Road, Slough, Berkshire, England, SL1 4DX
O2 SECRETARIES LIMITED
Wellington Street, Slough, Berkshire, United Kingdom, SL1 1YP
O2 NOMINEES LIMITED
WELLINGTON STREET, SLOUGH, BERKSHIRE, SL1 1YP
O2 SECRETARIES LIMITED
260 Bath Road, Slough, Berkshire, England, SL1 4DX
O2 SECRETARIES LIMITED
260 Bath Road, Slough, Berkshire, England, SL1 4DX
O2 SECRETARIES LIMITED
260 Bath Road, Slough, Berkshire, England, SL1 4DX