About Alchemy Index Biotech Ltd (11705501) United Kingdom