About Index & Partners Lp (SL025851) United Kingdom