About Telefonica Retail Ltd (11615972) United Kingdom