Twitter just announced that they will offer enhanced profile pages to “increase your brand’s Twitter presence by prominently featuring your most important content and visually branding your page.”
Like Facebook Pages and Google Plus Business Profiles, Twitter Brand Pages profiles are public.