About Ayngaran Life Science Foundation (13379840) United Kingdom