About The Life Sciences Academy Ltd (09176159) United Kingdom