About Lequant Ltd (12951889) United Kingdom