About Strategy In Life Sciences Limited (09215327) United Kingdom