About M&e Shellfish Ltd (13359826) United Kingdom