About Norfolk Seaweed Ltd (12394920) United Kingdom