About Nomad Foods Europe Holdings Limited (05879473) United Kingdom