Whistlecraft agrees to deal with Impact