BARCLAYS PLC Trademarks
HYDRA

HYDRA

Filed: April 6, 2016
Financial services in the nature of providing an algorithmic trading strategy for others for use in electronic securities…
Owned by: BARCLAYS PLC
Serial Number: 86966357