About Starpharma Life Ltd (09917948) United Kingdom