UK space industry mulls setback after satellite launch fails - The Horn News