About Open Space Architecture Ltd (10843344) United Kingdom