About The Oyster Shack Group Limited (11102527) United Kingdom