About Discover Space Uk Ltd. (SC499199) United Kingdom