Castle Brands has launched a website for its flagship Boru Vodka brand.