About Noodle Holdings Ltd (13590879) United Kingdom