Thank you very much indeed!
You are absolutely right about one-time startups. I have looked this word up high and low, and the option you have mentioned in your reply-upstart- seems to be the only right one.
If the phrase I used -these offers fall short of violating the law- is ambiguous, though i wanted to say that these offers are unacceptable for TechReach Ltd, I will drop this phrase altogether to avoid confusion.
You are absolutely right indicating that some of the expressions are not idioms. It just happened they were included in this exercise.