About Seaweed Solutions Limited (03391291) United Kingdom