About Captains Bar Uk Ltd (11760112) United Kingdom