About Mersea Oysters Holdings Limited (11990881) United Kingdom