About Bean & Fizz Ltd (11439141) United Kingdom