About Sea Clam And Oyster Ltd (12877444) United Kingdom