About Butterbean Holdings Limited (11824534) United Kingdom