About Elmo Foods Ltd (12703856) United Kingdom