A new altfin investment aggregator has launched