About Russell Greenhill Investments Limited (12245436) United Kingdom