About The Golden Barracuda Ltd (13408352) United Kingdom