About Duquant Research Limited (04097829) United Kingdom