About Conflux Research Limited (11339434) United Kingdom