FintechOS raises $28M in a venture round