About Index Venture Services Limited (04672531) United Kingdom