About The Oyster Shack (holdings) Limited (05120745) United Kingdom