About Mersea Oysters Limited (12005571) United Kingdom