What is High Pressure Die Casting? – Types, Materials, Benefits and Maintenance