About Space Agency Architecture Ltd. (06573349) United Kingdom