About Buzz Telecom Holdings International Ltd (12994351) United Kingdom