About Space Visualization Technologies Ltd. (10188506) United Kingdom