Walrus Brands is a registered series LLC of Delaware that consists of a number of distinct companies/brands. The earlier brands of Walrus were established in 2000.


For more information on investment opportunities please