About Denel Limited (11911060) United Kingdom