Blackfinch completes 12 investment deals totalling £17m ahead of deadline