About Seahorse Advisors Limited (13325718) United Kingdom