About Neds Noodles Box Developments Ltd (11668393) United Kingdom