About London Space Developments Ltd (07177083) United Kingdom