About Near Space Technologies England Ltd. (11836656) United Kingdom