About Bean Marketing Ltd (13095520) United Kingdom