About Betty & Bean Ltd (12873287) United Kingdom