About Lorigan Oncology Limited (12448917) United Kingdom