About Seahorse Digital Ltd (08280914) United Kingdom