About S T Oncology Limited (12074512) United Kingdom