Invicta Trout Ltd Newtonairds , Dumfries , DG2 0JL United Kingdom About Solutions industries services Home Companies Invicta Trout Ltd Industries Invicta Trout Ltd Industries Industries Served Agriculture - Aquaculture