About Aistech Space Uk Ltd (12192170) United Kingdom