About Because Brands Matter Limited (SC349719) United Kingdom