About The Oyster Smack Limited (06585238) United Kingdom