About Demeter Fine Foods Ltd (11487915) United Kingdom