About Durham Genome Centre Ltd (08951116) United Kingdom