When was the last Ofsted inspection and what was the outcome?

Our last OFSTED report was in April 2018, in which [...]