About Index Business Services L.p. (SL019635) United Kingdom