The owner sold the house without informing the renter.
Business will not break the contract. You have to fulfill the contract until the lease expires, and you have the preemptive right under the same conditions, which means that if the landlord sells it to others, you can continue to rent it until the lease expires. As for what you said, it's up to you that business has just picked up.