About Hermes Research Limited (06727042) United Kingdom