About Discovery Holdings Europe Limited (05933172) United Kingdom