Tavistock buys E-Brands for $11.3M