Rheinmetall AG ( RNMBF.PK ), a German automotive and arms manufacturer, announced Monday a contract worth 21 million euros from an international customer to supply five-digit quantities of 155mm M107 artillery ammunition.