I didn't know about it.
It does seem like the investment requirements might be a bit tough (50.000 pounds, disposable), but at least they allow them to be applied to the entire team.
I think the "impossible" part is:
"You can apply if your investment funds come from one or more of the following:
a venture capital firm registered with the Financial Conduct Authority (FCA)
a UK entrepreneurial seed funding competition endorsed by UKTI
a UK government department making funds available for the purpose of setting up or expanding a UK business"