About Space Technical Ltd (11424488) United Kingdom