Hi Alex,
I got reply from the guys about their product, they said I have to turn "security enabled" option off in the Frame Control in the APS layer.
Turns out I was using the default Simple Metering Cluster created by the Atmel team that was created for the SE profile. As such it had the extra security option enabled on the APS layer. Thus their product "couldn't read the packet at all" as they put it.
Cheers,
Ryan.