About Hermes Strategy Limited (09210972) United Kingdom