That's the eligibility checker open for the self employed income support grant scheme. I won't link to it for safety, but you can find it on the self employed support pages on hmrc/gov.
Just did mines and can claim from the 13th of May. Can stop sweating over money a wee bit now, for now.