Serangoon Nex Pte Ltd

GPTKB entity