About Because Brands Matter (strategy) Ltd (SC666353) United Kingdom