About Noodlerella Limited (10365961) United Kingdom