New business finance aggregator launches