About Index Ventures Limited (03501217) United Kingdom