Too Faced’s first-ever store is now open in London