About Nomad Snacks Ltd (09994421) United Kingdom