HAIR OF THE BEAST "LLC" is an Inactive company incorporated on September 14, 2012 with the registered number L12000117599. This Florida Limited Liability company is located at 409 FLAGLER AVE., B, NEW SMYRNA BEACH, FL, 32169, US and has been running for twelve years. There are currently three active principals.