About Nesca Food Limited (11937521) United Kingdom