What Is Due Diligence Law and Key Legal Aspects to Review