About Seahorse Software Limited (02746439) United Kingdom