Companies can go years without posting Accounts and the usual £150 fine is derisory. Its about as important as forgetting to pay your netflix bill. Careless perhaps but not an issue
It put a bottom in on huge volume and it has just continued, with that and the director buying the top could be a lot higher than anyone expects....minimum 60p ?