Ibrahim & Sons Engineering Sdn Bhd says it complied with all terms in the contract for jobs linked to Tenaga Nasional Bhd projects.