About Branksea Oysters Limited (10280928) United Kingdom