About Gorillaz Ltd (11374967) United Kingdom