SC Awards Europe 2022: Barracuda celebrates two wins