About Seahorse Laboratories Limited (08395977) United Kingdom