You can do this in Europe.
I'm from Belgium, and I did my fingerprinting 2 weeks ago in Frankfurt.
(lufthansa flight training is a TSA-approved location)
(
TSC)
Very expensive, 149 euro, + fee of 85 euro for the fingerprint cards?!
And the ticket for the train ride from Brussels.
But very fast service, 24 hours later I received my authorization to start flight training from the TSA.
The same service is available in Farnborough and Oxfordshire.