Transaction in Own Shares and Total Voting Rights - Thames Ventures VCT 2 plc | GNW | Ticker