About London Space Solutions Ltd (11733238) United Kingdom