About Bean Research Ltd (08173446) United Kingdom