Thank you very much!
I am not 100% sure if this was the one I had seen before, it seems close enough. I think the one I had seen here before didn't have the icsp header and also no reset switch.
If anyone has seen other versions, similar to this one, please post!