About Neogen Europe Limited (SC186341) United Kingdom