About Seahorse Private Limited (07851036) United Kingdom