About Discovery European Ltd (13435066) United Kingdom