About Electronic Seahorse Associates Limited (07769099) United Kingdom