About Seahorse International Associates Limited (08068561) United Kingdom