About The Oyster Shack Restaurant Limited (11102531) United Kingdom