About Buzz London Ltd (11813039) United Kingdom