Champion Leaf Miner?

Champion Leaf Miner?

Observation - Champion Leaf Miner? - UK and Ireland. Description: Any ideas?

Any ideas?