Mein Kompliment an die Hände, die dies möglich gemacht haben.

English Translation

My compliments to the hands that made this possible.

No doubt this is the German expression comparable to what we would say in the UK, namely, “My compliments to the people that made this possible”.