About Bean London Ltd (10242843) United Kingdom