About Idexx Laboratories Limited (02454226) United Kingdom