About Oyster Meister Limited (07349286) United Kingdom