About Buzzworl Holdings Limited (12789293) United Kingdom