About Green Bean Analytics Ltd (12394330) United Kingdom