About Indx Group Ltd (11662060) United Kingdom