About Nom Nom Food Limited (12951041) United Kingdom