About Sea Sense Ltd (12435864) United Kingdom