About The London Space Centre Limited (04592828) United Kingdom