About Country Mix Feeds Ltd (12560353) United Kingdom