About Seahorse Innovations Limited (10126183) United Kingdom