About Gromoloko Biotech Ltd (11914541) United Kingdom