About King Oyster Cult Limited (12290661) United Kingdom