About Studio 63 Architecture Ltd (12013368) United Kingdom