About Seahorse Environmental Communications Limited (11190973) United Kingdom