About Linden Oncology Limited (SC371591) United Kingdom