About Lanark Pharma Research Ltd (SC635493) United Kingdom