About Jellis Seafoods Limited (12624848) United Kingdom