About Delondra Oncology Ltd (11517274) United Kingdom