NEW CASTLE ENGINEERING PTE LTD
63 Hillview Avenue #07-05 Lam Soon Industrial Building Singapore 669569