About Nick Macleod Oncology Limited (SC645800) United Kingdom