About Seahorse Rating Limited (02041269) United Kingdom