About Oyster Farmer (uk) Limited (04405002) United Kingdom