About Oyster And Calf Limited (12390112) United Kingdom