About Idex Investments Limited (13658455) United Kingdom