The London Institute of Space ...... urrent and future developments