Spirits marketer Castle Brands has launched a website for its Irish single malt whiskey Knappogue Castle Whiskey, marking the culmination of the development of a new interactive online strategy for the company by STC Associates.