Other Professional & Financial in London - Bloomsbury 27 Old Gloucester Street, Bloomsbury, London, WC1N 3AX Tags: domain name, IT