About Box Noodle Ltd (08000227) United Kingdom