About Astor Defence Ltd (11025307) United Kingdom