About Logos And Brands Ltd. (SC399706) United Kingdom