Legal Various Legal assignments such as litigation advisory/opinion due diligence drafting of various commercial agreements search report others