About Juno Bean Ltd (12128256) United Kingdom