About Cublebar Ltd (13409248) United Kingdom