About Thompson Quant Technologies Ltd (13403289) United Kingdom