About Barbican Animal Health Limited (10691039) United Kingdom