About Sea Shell Holdings Limited (12394879) United Kingdom