Investing in Deeptech - Is this the Right Time?