About Vodafone Holdings Luxembourg Limited (04200970) United Kingdom