About Bean Ink Ltd (08497295) United Kingdom