Britain gave the green light to Rocket Factory Augsburg to launch satellites from a site in northern Scotland on Thursday, potentially paving the way for regular commercial space missions from ...