Your tenancy agreement is illegal without this legal requirements met
Any lease or tenancy agreement or contract which lacks in the above requirements is a faulty lease contract and it can have various consequences for both the landlord and the tenant, depending