About Seahorse (uk) Ltd (06747808) United Kingdom