About Noodle Group Ltd (11665971) United Kingdom