Besides questioning the Trainer ID, I looked up on the data and everything seems to check. I'm more than likely assuming this was RNG abused since it came from the Hidden Hollow (since it's very rare to find an Imposter Ditto in there). Otherwise, I'd say this is legal for the time being, but I'd also suggest to get another opinion or two just in case.
Thank you that's a relief...I thought for sure when I saw the trainer ID number, the exp points, the 31 IVs and that it came from Unova it had been hacked.