About Organic Seamoss Ltd (12582339) United Kingdom