About Beans Platform Ltd (12534629) United Kingdom