About Om Nom Nomelette Ltd (12575533) United Kingdom