About Seahorse Ventures Holdings Limited (13603564) United Kingdom