About Livestock Improvement Corporation (uk) Ltd (01701017) United Kingdom