About Beans Capital Ltd (12328167) United Kingdom