About Barracuda Recordings Limited (09661225) United Kingdom