Resources Coordinator and Administrator

BiD Masters, a division of Ad Astra (UK) Ltd, provides specialist support to companies bidding to win major contracts. In...