About Index Associates Limited (04685849) United Kingdom