About Seaweed Culture Limited (12706038) United Kingdom