About Seaweedhub Limited (NI655183) United Kingdom