About Bean Smitten Limited (09699982) United Kingdom