About Deben Diagnostics Limited (06939305) United Kingdom