About Othniel Oysters Limited (05841387) United Kingdom