About Nu Space Architectural Limited (13249554) United Kingdom