About Invest (bean) Ltd (07342084) United Kingdom