About Devon Diagnostics Limited (12884774) United Kingdom