About Noodle Shop Ltd (11999061) United Kingdom