About Bean Licker Coffee Ltd (12108041) United Kingdom