About Noodle Box 2016 Limited (10535217) United Kingdom