Answer:
No, there is no contract between the two parties because of withdrawal of offer (Revocation) before the acceptance of the other party.
Explanation:
When one party offers another party and after some time the offer maker withdraws the offer by communicating that they had revoked then the offer is no more available to the other party and is often termed as Revocation. So when the offer maker revokes before the acceptance of the offer by the other party then their is no offer at consideration to the other party, which means if there is no offer then their can not be an acceptance of an offer and of course when there is no acceptance then there is no contract.
The communication of revocation was held before the acceptance of the offer of the other party which agains says that the contract was not actually formed.