About Neds Noodles (oxford) Limited (10754563) United Kingdom