About Buzz Beans Limited (12110243) United Kingdom