amm company for mining equipment