Automotive emergency delivery company Evolution Time Critical has opened a new operation in Germany.