bigdog
Some of my clients have used
http://www.formationshouse.com/
Since you are going through the bother of setting up an EU corp you may as well get an EU merchant account to go along with it and save yourself tons of money on processing.
I'd be more than happy to help with that if you like ;)