About Indx Limited (11209242) United Kingdom