About Neds Noodle Box Limited (03942837) United Kingdom