About Ducentis Biotherapeutics Ltd. (09307415) United Kingdom