About Space Architects (europe) Limited (12235493) United Kingdom