About Nasa Technologies Ltd (SC429638) United Kingdom