I am by no means an expert on this, but I believe IMP is the legal basis for authorizing manufacturing. So someone would need to dig into that law and see if that particular legal basis allows for MHRA regulatory submission.
Also, looking at last year's MIA, it's under the same authorization number, but has additional items listed under "Quality Control." So it does seem to imply an inspection/testing was done and new items are now certified.