About Eland And Quant Ltd (12814828) United Kingdom