About Arc Architecture Studio Ltd (12312074) United Kingdom