About Seahorse Holdings Limited (01906094) United Kingdom