About Bean Bio Ltd (13502096) United Kingdom