About Ipswich Noodle Bar Ltd (12071129) United Kingdom