About Alpha Translational Medicine Limited (09526322) United Kingdom