About Discovery Management Ltd (11273109) United Kingdom