Hats Off Management Group Inc.Hats Off Management Group Inc. - a company dedicated to fostering and cultivating the talent of Calgary's youth by providing family-friendly performan... more... See more text