About Chemring Technology Solutions Limited (01528540) United Kingdom