About Nonya Nom Nom Limited (11965979) United Kingdom