TEMP SING ENGINEERING (PTE) LTD ID 31886598