Blackfinch and Praetura Ventures invest £2.3m in tech-for-good firm