About Xtx Research Llp (OC397853) United Kingdom