About Quant & Partners (uk) Limited (12085669) United Kingdom