DM PRECISION ENGINEERING ID 20179338