Under Armour opened its newest brand house in the U.K. at London’s Battersea Power Station on March 8. The new brand house features such features as changing rooms with interactive screens that allow customers to get instant support from teammates in the store. The store’s design incorporates Battersea Power Station’s ...