About Barry S Cactus Club Ltd (11672308) United Kingdom