About Nilo Food Limited (11820448) United Kingdom