About Discovery Associates Limited (09506326) United Kingdom