Taking moving insurance from either of them is fine. Although, packers and movers can provide fake insurance or extort money in the name of insurance. They mainly offer declared value protection/in-transit insurance. If you trust your packers and movers, then take insurance from them. Otherwise, the insurance company is the preferred option.