Mining service company fined $100k for safety violations