Barracuda employs 4 employees. The Barracuda management team includes Nicholas Wilkinson (Head Chef), and Douglas Gomes (Almoxarife).
Looking for a particular Barracuda employee's phone or email?