About Index Fund Advisors Ltd (05083397) United Kingdom