Prospect Capital and its affiliate finalize $18 million investment in The Ridge | Intellectia.AI