About Bean & Co Global Limited (09506393) United Kingdom