21495853
Germany
https://www.heckler-koch.com/en