About Abna Feed Company Limited (00552865) United Kingdom