About Tecrea Animal Health Limited (12293966) United Kingdom