Current Date 19 Apr, 2025

AI startup Deck secures $12M to simplify web data access.