• Subscribe
  • Lewis Maconachy

    Lewis Maconachy

    Comms and Marketing at Index Ventures.
    107 points
    22 Upvotes