About Challenge Defence Consultancy Limited (11587193) United Kingdom