“Over its 30-year history, Index Ventures has invested $11.5 billion, returned nearly $30 billion, and currently holds over $20 billion in assets.”