Complex legal IP due diligence