About Defender Engineering Limited (13040453) United Kingdom