About Buoy And Oyster Ltd (10340532) United Kingdom