About Nom Nom And Den Sum Ltd (13419769) United Kingdom