Legal diligence platform