About Bear And Bean Holdings Limited (11102776) United Kingdom