What Due Diligence to Do When Buying a Business: An Essential Checklist Before Acquisition