- Why Barracudas?
- Work for us
... to our parent area! Here you will find important information and the answer to any questions you may have. If you can't find exactly what you are looking for, please call our friendly team on 01480 467 567 and someone will be happy to help you.