Index Ventures SA, Limited, CHE-101.004.917, Neil Rimer