Inkle buys Finally's bookkeeping division in all-cash deal adding 100 staff