Vodafone Group Services Ltd

One Kingdom Street, Paddington Central, W2 6BY, United Kingdom (London)