About Seahorse (london) Limited (13048497) United Kingdom