About Avellana Bio Ltd (09931046) United Kingdom