About Challenger Solutions Aerospace & Defence Limited (13354175) United Kingdom