About Index Companies Holdings Limited (07331432) United Kingdom