About Seahorse Studio Ltd (11582821) United Kingdom