About Qube Research & Technologies Limited (09867306) United Kingdom