About Seahorse Communications Limited (03437790) United Kingdom