I used this company when I went on Jade last spring. https://www.premium-athens-transfer.com/
They were amazing, clean, and ontime!
12:30 flight is cutting it close! When I got to Athens, we arrived at 7am, but they didn't let anyone off until about 8, even for self-assist.