About Sea Nettle Limited (10405578) United Kingdom