About Neo Foodhalls Limited (12837929) United Kingdom