About Netsilik Seaweed Ltd (13497378) United Kingdom