About Brand Score Ltd (12315209) United Kingdom