About Numidia Taste Ltd (11216923) United Kingdom