About Project Seaweed Limited (13067223) United Kingdom