About Ni Oncology Limited (12439600) United Kingdom