About Discovery Communications & Technologies Limited (04325487) United Kingdom