About Discovery R&d Ltd (13035951) United Kingdom