Web of Trust closes investment round from Inventure