About Seahorse Scientific Services Ltd. (06445880) United Kingdom