About Barracuda Bars Limited (13492358) United Kingdom