barx is the clearing arm of Barclays. I think the products listed on that page is for institutional trading only - I don't believe that Barclays offers retail currency trading for the masses, yet.
Like surdo says, they have been around for a while and are one of the top liquidity providers in the currency arena.