flexicraft industries corporate headquarters office