BENZ Tooling, the company