About Space Architects Limited (SC035696) United Kingdom