About Seahorse Ventures Ltd (11021028) United Kingdom